#include "cocos2d.h"
#include "uMenuItemImageData.h"
#include "HelloWorldScene.h"

class uMenuItemImageDataMgr
{
public:
	uMenuItemImageDataMgr(HelloWorld* scene,int x=8,int y = 9);
	virtual ~uMenuItemImageDataMgr();	

	CCMenu* CreateMenu(int x,int y,int index,int id);
	void RemoveMenu(int x,int y);
	void RemoveMenu(int index);

	void menuCallBack(CCObject* pSender);

	bool IsCanPass(int index);

	bool IsXLine(int x,int y,int lstx,int lsty);
	bool IsYLine(int x,int y,int lstx,int lsty);
	bool IsLineOK(int x,int y,int lstx,int lsty );

	bool IsOneCorner(int x,int y,int lstx,int lsty,int x1,int y1);

	bool Is2Corner(int x,int y,int lstx,int lsty);
	bool IsFinish();

protected:
	CCMenu*** m_pppMenu;
	int m_x;
	int m_y;
	HelloWorld* m_pScene;
	int m_lastid;
	int m_lastIndex;
	

};